python中怎么import自己写的模块

您所在的位置:网站首页 python import自己的函数 python中怎么import自己写的模块

python中怎么import自己写的模块

2023-10-01 00:40| 来源: 网络整理| 查看: 265

最近在接触学习ML的一些东西,看了Androw 的视频和deep learning的东西,正在看PRML这本入门的好书,接下来也想记录自己的学习心得。

另外也希望找一本能够对着码码代码,实现些东西的书,就找到了 Machine Learning in Action 这么一本书,等我看完了,再跟大家分享其中的好与坏吧~

本文的主题是怎么import自己写的.py模块

有几种解决方法:

1、将模块路径加入系统路径中

import sys; sys.path.append("路径名") import 模块名当然了,这种方法存在一个问题,就是没有避免如果存在相同的文件名会出错的问题,于是需要改进成下面的方法(当然如果只是写些小的东西,上面的就已经足够了)

import sys; if not "路径名" in sys.path: sys.path.append("路径名") if not 'a' in sys.modules: #这里a是模块名 a = __import__('a') else: eval('import a') a = eval('reload(a)') 2、__init__.py

在目录中建一个文件名为__init__.py的文件,就可以直接按照路径名import模块了

有了这个文件,我们就可以导入这个目录下的文件了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3